# 01算术运算符
"""
算术运算符
+ - /  *
 %  ：取余
 // :取整
 **：  n次方
"""
# print(2.1+3)
# print(2.1-3)
# print(2.1*3)  #  乘： shift +8
# print(2.1/2)
# %  取余      取余数
# print(3%2)  #结果1
# #取整   只要整数，小数全部舍去，不会四舍五入
# print(3//2)      #1.5    2  1
# #n次方
# print(3**12)  #3的2次方  等价于 3*3

#在python里面，数字直接写，
# 如果是字符串(文字或者字母) 要添加引号 （一般情况下是双引号）
# print("“你好1”")
# print('你好2')
#我们的字符串可以使用算术运算符吗？
#一个数字 一个字符串
# print(2+"你好")  #不行
# print(2-"你好")#不行
# print(100*"你好,")   #出现2个你好，如果使用乘 相当于复制
# print("你好,"*100)   #出现2个你好，如果使用乘 相当于复制
# print("你好,你好")
# print("你好,"/100)  #不行
# print(100%"你好,")  #不行
# print(100//"你好,")  #不行
# print(100**"你好,")  #不行
# 二个都是字符串  只能使用+号，做拼接
# print("hello"+"你好")   #  加号：做的是一个字符串拼接  hello你好
# print("hello"-"你好")   #不行
# print("hello"*"你好")   #不行
# print("hello"/"你好")   #不行
# print("hello"//"你好")   #不行
# print("hello"%"你好")   #不行
# print("hello"**"你好")   #不行
#特殊类型
print("10"+2)
print("10"+"2")   # 102
# print("2"+10)   # 报错
# print("2"-10)   #   还是12    报错
# print(10-"2")   # 102  还是12    报错
# print("2"/10)   # 102  还是12    报错
# print(10/"2")   # 102  还是12    报错
# print("10"/"2")   # 102  还是12    报错
print("2"*10)   # 102  还是12    报错
print(10*"2")   # 102  还是12    报错
# print("10"*"2")   # 102  还是12    报错

print("2"%10)   # 102  还是12    报错
print(10%"2")   # 102  还是12    报错
print("10"%"2")   # 102  还是12    报错

print("2"//10)   # 102  还是12    报错
print(10//"2")   # 102  还是12    报错
print("10"//"2")   # 102  还是12    报错


print("2"**10)   # 102  还是12    报错
print(10**"2")   # 102  还是12    报错
print("10"**"2")   # 102  还是12    报错
